<interface>
<requires lib="gtk" version="4.0"/>
<object class="GtkBox">
- <style>
- <class name="toolbar"/>
- </style>
+ <property name="css-classes">toolbar</property>
<child>
<object class="GtkButton">
<property name="label" translatable="yes">New</property>
MyParserData *data)
{
GList *l, *ll;
- Element *style = NULL;
set_attribute_value (element, "class", "GtkBox");
Element *object = NULL;
Element *packing = NULL;
- if (g_str_equal (child->element_name, "style"))
- style = child;
-
if (!g_str_equal (child->element_name, "child"))
continue;
child->children = g_list_remove (child->children, packing);
}
- if (!style)
- style = add_element (element, "style");
+ {
+ Element *child;
- set_attribute_value (add_element (style, "class"), "name", "toolbar");
+ child = add_element (element, "property");
+ set_attribute_value (child, "name", "css-classes");
+ child->data = g_strdup ("toolbar");
+ }
}
static void